package agenda.negocio;

import java.util.HashMap;
import java.util.Map;

public class Aplicacao {
	private static Aplicacao app;
	private Map<String, Usuario> usuarios;
	
	private Aplicacao() {
		this.usuarios = new HashMap<String, Usuario>();
	}
	
	public static Aplicacao getInstancia() {
		if(app == null) {
			app = new Aplicacao();
		}
		return app;
	}
	
	public Usuario autentica(String login, String senha) {
		Usuario usr = this.usuarios.get(login);
		if (usr != null) {
			if (usr.getSenha().equals(senha)) {
				return usr;
			}
		}
		return null;
	}
	
	public void insereUsuario(Usuario novo) {
		this.usuarios.put(novo.getLogin(), novo);
	}
}
